Methoden- und Werkzeugunterstützung für Ontologie-basierte Software-Entwicklung
نویسنده
چکیده
Re-use is employed in software engineering to in uence e ciency constructively and the overall quality of a product. While well-established tools and technologies are available in the advanced phases of software projects, support is missing to a large extent for analysis of the universe of discourse and the corresponding conceptual modelling of the requirements. At the same time these activities have a decisive in uence on later development and successful implementation of software projects. To enable re-use at the conceptual level, this thesis describes rst of all, how to develop an infrastructure, which allows an exchange of knowledge between participating projects with the help of domain ontology. Subsequently, a process of an ontology development will be de ned, which is based on this infrastructure; its connection to the classical or agile process models will also be described. In addition, a tool to support the process will be introduced.
منابع مشابه
Methoden- und Werkzeugunterstützung für ontologiebasierte Software-Entwicklung (OBSE)
Dieser Artikel liefert einen Überblick über die Aufgabenstellung und die Lösungsansätze, die im Rahmen meiner Dissertation erarbeitet werden sollen. Sie ist ein Bestandteil unseres laufenden Projekts zur ontologie-basierten SoftwareEntwicklung (OBSE). Dieses wird zunächst kurz vorgestellt, um das Umfeld der Aufgabe zu skizzieren. Die Strukturierung der Domänen-Ontologien und deren Integration i...
متن کاملModell-basierte Programmgenerierung und Methoden des Übersetzerbaus - Zwei Seiten derselben Medaille?
In der vergangenen Dekade hat Modell-basierte Entwicklung in der Softwaretechnik zunehmende Bedeutung gewonnen, vgl. z.B. [TS07, SRC12, JLM12]. Aus Modellen, die in einer formalen Sprache definiert sind (Domänen-spezifische Sprache) wird Code generiert, der die Modelle implementiert. Da Domänen-spezifische Sprachen nicht selten starken Änderungen und Erweiterungen unterworfen sind, haben sich W...
متن کاملModellgetriebene Entwicklung eingebetteter Systeme mit Eclipse
Entwicklungsmethoden und -werkzeuge für eingebettete Systeme und Enterprise Applikationen nähern sich zusehends an. Insbesondere die modellgetriebene Entwicklung hilft beim Umgang mit zunehmend komplexeren, eingebetteten Softwaresystemen. Zur Automatisierung der Entwicklung ist die Werkzeugunterstützung entscheidend. Die OpenSource-Entwicklungsplattform Eclipse stellt mit dem Eclipse Modeling P...
متن کاملEmpirische Grundlagen für das Klonmanagement
Software-Systeme enthalten in der Praxis häufig einen hohen Grad redundanten Quelltextes so genannte Klone. Von solcher Software-Redundanz wird angenommen, dass sie bei der Entwicklung und Wartung von Software zu zusätzlichem Aufwand und Problemen führt. Ein Ziel der Klonforschung besteht darin, Methoden und Werkzeuge für den Umgang mit Klonen oder deren Vermeidung zu entwickeln. Für das so gen...
متن کاملWorkshop und Fachgruppentreffen der FG OOSE - "Evolutionäre Software- und Systementwicklung - Methoden und Erfahrungen" (ESoSyM 2011)
Bei der Entwicklung von Softwaresystemen sind immer komplexere Anforderungen zu erfüllen. Gleichzeitig steigen die Forderungen nach langfristiger Nutzbarkeit bei einfacher Änderbarkeit der Systeme. Evolutionäre Entwicklung und modellbasierte Methoden helfen, diese Ziele zu erreichen und Risiken der Entwicklung besser zu beherrschen. Allerdings bestehen Differenzen zwischen der Entwicklung von A...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2010